#ifndef BPE_POINT_3D
#define BPE_POINT_3D
const double pi = 3.14159265;

class BPEPoint3d{

private:
	double x;
	double y;
	double z;

public:

	BPEPoint3d();
	BPEPoint3d(const double &x,const double &y,const double &z);

	double getX();
	double getY();
	double getZ();


	void setX(const double &x);
	void setY(const double &y);
	void setZ(const double &z);


	BPEPoint3d operator+(const BPEPoint3d &point);
	BPEPoint3d operator-(const BPEPoint3d &point);
	bool operator==(const BPEPoint3d &point);

	BPEPoint3d operator*(double scalar);
	BPEPoint3d operator/(double scalar);


};

#endif